"""
使用classname定位：
（1）如果只有单个classname不重复，可以使用find_element
（2）如果classname重复，想定位单个，使用find_elements后面加下标
（3）classname后不支持空格
"""
from time import sleep

from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.maximize_window()  # 窗口最大化
driver.get("https://www.bilibili.com/")
driver.find_element(By.CLASS_NAME, "nav-search-input").send_keys("2024新年快乐")
# driver.find_element(By.CLASS_NAME, "channel-link").click()  # classname不重复得时候，根据单个element不加s
# driver.find_elements(By.CLASS_NAME, "channel-link")[4].click()  # classname不重复得时候，element加s 后加下标
# driver.find_element(By.CLASS_NAME,"icon-bg icon-bg__dynamic").click()#错误语法
sleep(3)
